package com.ruoyi.project.system.mcstask.mapper;

import com.ruoyi.project.system.mcstask.domain.McsTask;
import java.util.List;

/**
 * MCS搬运任务Mapper接口
 * 
 * @author thomas
 * @date 2019-11-04
 */
public interface McsTaskMapper 
{
    /**
     * 查询MCS搬运任务
     * 
     * @param taskNo MCS搬运任务ID
     * @return MCS搬运任务
     */
    public McsTask selectMcsTaskById(String taskNo);

    /**
     * 查询MCS搬运任务列表
     * 
     * @param mcsTask MCS搬运任务
     * @return MCS搬运任务集合
     */
    public List<McsTask> selectMcsTaskList(McsTask mcsTask);

    /**
     * 新增MCS搬运任务
     * 
     * @param mcsTask MCS搬运任务
     * @return 结果
     */
    public int insertMcsTask(McsTask mcsTask);

    /**
     * 修改MCS搬运任务
     * 
     * @param mcsTask MCS搬运任务
     * @return 结果
     */
    public int updateMcsTask(McsTask mcsTask);

    /**
     * 删除MCS搬运任务
     * 
     * @param taskNo MCS搬运任务ID
     * @return 结果
     */
    public int deleteMcsTaskById(String taskNo);

    /**
     * 批量删除MCS搬运任务
     * 
     * @param taskNos 需要删除的数据ID
     * @return 结果
     */
    public int deleteMcsTaskByIds(String[] taskNos);
}
